@charset "utf-8";
/* CSS Document */
/*公共部分开始*/
*{
	margin:0;
	padding: 0;
}
body{
	font-size: 12px;
	font-family: "Hiragino Sans GB",arial,Verdana,tahoma,"宋体",sans-serif;
	color: #8C8C8C;
	background: #FFF;
}
.w1210{
	width: 1210px;
	margin:0 auto;
}
a{
	text-decoration: none;
	color: #8C8C8C;
}
li{
	list-style: none;
}
img{
	border:none;
	vertical-align: middle;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clearfix:before,.clearfix:after{
	content: "";
	display: block;
	line-height: 0;
	height: 0;
	width: 0;
	clear: both;
	overflow: hidden;
}
/*公共部分结束*/
/*顶部广告区域开始*/
#ad_big{
	height: 382px;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	background-color: #D4117A;
	text-align: center;
	overflow: hidden;
	position: relative;
}
#ad_big a{
	display: block;
	height: 382px;
	width:100%;
}
#ad_big i{
	display: block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	position: absolute;
	right: 5px;
	top: 5px;
	color: #FFF;
	font-style: normal;
	font-family: '微软雅黑';
	font-weight: 700;
	cursor: pointer;
}
#ad_small{
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	display: none;
	height: 80px;
	width: 100%;
	overflow: hidden;
	padding-bottom: 10px;
	position: relative;
}
#ad_small .ad80,#ad_small ul.img_box{
	height: 80px;
	widows: 100%;
	overflow: hidden;
}
#ad_small ul.img_box li.li1{
	background: #D4117A;
}
#ad_small ul.img_box li.li2{
	background: #50160A;
	display: none;
}
#ad_small ul.img_box li.li3{
	background: #171C56;
	display: none;
}
#ad_small ul.dot{
	width: 36px;
	height: 11px;
	background: #100402;
	border-radius: 3px;
	padding:4px 0 0 5px;
	position: absolute;
	top: 60px;
	right: 7px;
}
#ad_small ul.dot li{
	display: block;
	float: left;
	width: 7px;
	height: 7px;
	background: url(../images/common_z_4dce819.png) no-repeat -957px -2239px;
	margin-right:5px;
	cursor: pointer;
}
#ad_small ul.dot li.hover{
	background-position: -957px -2249px;
}
#ad_small i.close{
	display: block;
	width: 29px;
	height: 25px;
	overflow: hidden;
	background: url(../images/common_z_4dce819.png) no-repeat -935px -2211px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
}
/*顶部广告区域结束*/
/*顶部区域开始*/
#top{
	height: 36px;
	border-bottom:1px solid #DFDFDF;
	background: #FAFAFA;
	position: relative;
	z-index: 10;
}
#top .top_left{
	margin-left: -12px;
}
#top ul li{
	float: left;
	position: relative;
	height: 36px;
	border-left: 1px solid #FAFAFA;
	border-right: 1px solid #FAFAFA;
}
#top ul li.hover{
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	background: #FFF;
	right: -1px;
	z-index: 3;
}
#top ul li .up{
	position: relative;
	left: 0px;
	top:0px;
	height: 36px;
	z-index: 4;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
#top ul li a,#top ul li.now_addr{
	display: inline-block;
	padding: 0 8px 0 12px;
	height: 36px;
	line-height: 36px;
	position: relative;
}
#top ul li.js a{
	padding:0 20px 0 12px;
}
#top ul li.hover .up{
	background: #FFF;
	position: relative;
	top: 1px;
}

#top ul li.hover .up a{
	background: #fff;
	position: relative;
	top: -1px;
	padding: 0 21px 0 11px;
}
#top ul li a:hover{
	color: #73ADC9;
}
#top ul li span.line{
	display: inline-block;
	width: 1px;
	height: 12px;
	background: #DFDFDF;
	position: absolute;
	top: 12px;
	left: -1px;
}
#top ul li span.arrow{
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../images/arrow-down_3d94809.png) no-repeat 2px 4px;
	overflow: hidden;
	position: absolute;
	right: 8px;
	top: 12px;
	cursor: pointer;
}
#top ul li.hover span.arrow{
	right: 9px;
}
#top .top_left li.city .down{
	width: 188px;
	height: 170px;
	padding-left: 12px;
	padding-top: 12px;
	overflow: hidden;
	background: #FFF;
}
#top li.js .down{
	border:1px solid #DFDFDF;
	position: absolute;
	top: 36px;
	left: -1px;
	z-index: 3;
	display: none;
	background: #FFF;
}
#top li.hover .down{
	display: block;
}
#top .top_left li.city .down dl{
	width: 210px;
	height: 140px;
}
#top .top_left li.city .down dl dt{
	color: #73ADC9;
	line-height: 20px;
}
#top .top_left ul li.city .down dl dd{
	float: left;
	width: 49px;
	line-height: 24px;
	height: 24px;
}
#top .top_left li.city .down dl dd a{
	padding:0;
	display: inline;
	color: #666666;
	line-height: 24px;
	height: 24px;
}
#top .top_left li.city .down dl dd a:hover{
	text-decoration: underline;
	color: #73ADC9;
}
#top .top_left li.city .down p{
	line-height: 24px;
	text-align: right;
	padding-right: 10px;
}
#top .top_left li.city .down p a{
	color: #8C8C8C;
	height: 24px;
	line-height: 24px;
}
#top .top_left li.city .down p a:hover{
	text-decoration: underline;
}
#top .top_left li.city .down p a span{
	font-style: normal;
	font-family: consolas;
	padding-left: 2px;
	font-size: 18px;
}
#top .top_right li.phone .down{
	width: 101px;
	height: 142px;
	padding:16px;
}
#top .top_right li.phone .down a{
	padding:0;
}
#top .top_right li.my_nm .down{
	width: 80px;
}
#top .top_right li.my_nm .down a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 80px;
	text-align: center;
	color: #73ABC9;
	padding:0;
}
#top .top_right li.my_nm .down ul li{
	float: left;
	height: 30px;
	width: 80px;
	border: none;
}
#top .top_right li.my_nm .down a:hover{
	background: #F7F7F7;
}
#top .top_right li.history .down{
	height: 74px;
	width: 310px;
	line-height: 74px;
	text-align: center;
	left: -231px;
}
#top .top_right li.focus .down{
	width: 165px;
	height: 176px;
	color: #000000;
	text-align: center;
	left: -110px;
}
#top .top_right li.focus .down .title{
	padding-top: 20px;
}
#top .top_right li.focus .down .title span{
	color: #FF4883;
}
#top ul li.collection a{
	padding-right: 0;
}
/*顶部区域结束*/
/*顶部LOGO区域开始*/
#logo_area{
	height: 75px;
	position: relative;
	z-index: 6;
}
#logo_area .logo{
	width: 150px;
	height: 70px;
	position: absolute;
	left: 0;
	top: 0;
}
#logo_area .app{
	width: 110px;
	height: 70px;
	position: absolute;
	left: 148px;
	top: 0;
}
#logo_area .search{
	position: absolute;
	left: 390px;
	top: 20px;
	width: 315px;
	height: 36px;
}
#logo_area .search .keywords{
	width: 300px;
	height: 34px;
	border: 1px solid #DFDFDF;
	border-radius: 18px 0 0 18px;
	color: #949494;
	line-height: 34px;
	text-indent: 14px;
	font-size: 14px;
}
#logo_area .search .keywords.click{
	border-color:#FF4683;
}
#logo_area .search .btn{
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	width: 36px;
	height: 36px;
	background: url(../images/search_b82b442.png) no-repeat center center;
	background-color: #FF4683;
	border-radius: 50% 50% 0 50%;
	cursor: pointer;
}
#logo_area .c_text{
	position: absolute;
	left: 720px;
	top: 20px;
	width: 160px;
	height: 36px;
}
#logo_area .c_text ul li{
	line-height: 18px;
	float: left;
	margin-right: 15px;
}
#logo_area .c_text ul li a:hover{
	text-decoration: underline;
	color: #73ADC9;
}
#logo_area a.promise{
	display: inline-block;
	position: absolute;
	right: 0;
	top: 20px;
	width: 200px;
	height: 34px;
	border: 1px solid #CBA831;
	border-radius: 3px;
}
#logo_area a.promise ul li{
	float: left;
	width: 66px;
	height: 34px;
	color: #CBA831;
}
#logo_area a.promise ul li p.p1{
	line-height: 16px;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	margin-top: 1px;
}
#logo_area a.promise ul li.guoqi p.p1{
	display: block;
	height: 16px;
	width: 100%;
	background: url(../images/money.jpg) no-repeat center center;
}
#logo_area a.promise ul li p.p2{
	line-height: 16px;
	text-align: center;
	margin-bottom: 1px;
}
/*顶部LOGO区域结束*/
/*导航区域开始*/
#nav{
	height: 42px;
	border-bottom: 2px solid #D71F5B;
	position: relative;
	z-index: 7;
}
#nav ul{
	height: 42px;
	position: absolute;
	left: 244px;
	top: 0;
}
#nav ul li{
	float: left;
	height: 42px;
	line-height: 42px;
	position: relative;
}
#nav ul li a{
	padding: 0 25px;
	font-size: 18px;
	font-family: 'Microsoft YaHei';
	color: #000;
}
#nav ul li a:hover{
	color: #FE6E83;
}
#nav ul li span.hot{
	display: inline-block;
	width: 23px;
	height: 12px;
	background: url(../images/hot_9b4b94f.png) no-repeat 0 0;
	position: absolute;
	top: 15px;
	right: 0px;
}
#nav ul li.last a{
	color: #88ADCF;
}
#nav .right{
	width: 225px;
	height: 52px;
	position: absolute;
	right: 0;
	top: -10px;
}
#nav .right p.up{
	line-height: 20px;
	color: #000;
	text-align: right;
	position: absolute;
	right: 0;
	top: 4px;
}
#nav .right p.down{
	font-size: 18px;
	line-height: 26px;
	font-weight: 700;
	color: #000;
	text-align: right;
	position: absolute;
	right: 0;
	top: 24px;
}
/*导航区域结束*/
/*导航下面菜单、轮播区域开始*/
#nav_down{
	height: 416px;
	position: relative;
	z-index: 8;
}
#nav_down .left{
	height: 460px;
	width: 226px;
	position: absolute;
	left: 0;
	top: -44px;
	z-index: 4;
}
#nav_down .left dl dt{
	height: 44px;
	line-height: 44px;
	color: #FFF;
	font-size: 18px;
	background: #D63B6E;
	font-family: 'Microsoft YaHei';
	text-indent: 18px;
	cursor: pointer;
}
#nav_down .left dl dd{
	height: 51px;
	width: 225px;
	border-bottom: 1px solid #EEC73C;
	border-left: 1px solid #EEC73C;
	line-height: 52px;
	background: #F9DA7D;
	cursor: pointer;
}
#nav_down .left dl dd.first_three{
	background: #FF4582;
	border-bottom: 1px solid #EA3F76;
	border-left: 1px solid #EA3F76;
}
#nav_down .left dl dd.hover{
	background: #FFFFFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #EEEEEE;
}
#nav_down .left dl dd.dd8.hover{
	border-bottom: 1px solid #EEEEEE;
}
#nav_down .left dl dd span.icon{
	display: inline-block;
	width: 31px;
	height: 51px;
	overflow: hidden;
	float: left;
	background: url(../images/icon.png) no-repeat;
}
#nav_down .left dl dd.dd1 span.icon{
	background-position: -31px 0;
}
#nav_down .left dl dd.dd1.hover span.icon{
	background-position: 0 0;
}
#nav_down .left dl dd.dd2 span.icon{
	background-position: -31px -52px;
}
#nav_down .left dl dd.dd2.hover span.icon{
	background-position: 0 -52px;
}
#nav_down .left dl dd.dd3 span.icon{
	background-position: -31px -104px;
}
#nav_down .left dl dd.dd3.hover span.icon{
	background-position: 0 -104px;
}
#nav_down .left dl dd.dd4 span.icon{
	background-position: -31px -156px;
}
#nav_down .left dl dd.dd4.hover span.icon{
	background-position: 0 -156px;
}
#nav_down .left dl dd.dd5 span.icon{
	background-position: -31px -208px;
}
#nav_down .left dl dd.dd5.hover span.icon{
	background-position: 0 -208px;
}
#nav_down .left dl dd.dd6 span.icon{
	background-position: -31px -260px;
}
#nav_down .left dl dd.dd6.hover span.icon{
	background-position: 0 -260px;
}
#nav_down .left dl dd.dd7 span.icon{
	background-position: -31px -312px;
}
#nav_down .left dl dd.dd7.hover span.icon{
	background-position: 0 -312px;
}
#nav_down .left dl dd.dd8 span.icon{
	background-position: -31px -364px;
}
#nav_down .left dl dd.dd8.hover span.icon{
	background-position: 0 -364px;
}
#nav_down .left dl dd a{
	float: right;
	margin-left: 8px;
	color: #966A08;
	white-space: nowrap;
}
#nav_down .left dl dd.first_three a{
	color: #FFF;
}
#nav_down .left dl dd.hover a{
	color: #949494;
}
#nav_down .left dl dd a:hover{
	text-decoration: underline;
	color: #005AA0;
}
#nav_down .left dl dd a.first{
	float: left;
	font-size: 14px;
	font-weight: 700;
	margin-left: 2px;
}
#nav_down .left dl dd.hover a.first{
	color: #000;
}
#nav_down .left dl dd a.first:hover{
	color: #FF4883;
	text-decoration: none;
}
#nav_down .left dl dd span.arrow{
	font:400 18px/52px consolas;
	color: #BB935E;
	display: inline-block;
	height: 52px;
	width: 18px;
	text-align: center;
	float: right;
	padding-right: 3px;
}
#nav_down .left dl dd.first_three span.arrow{
	color: #D22B6C;
}
#nav_down .left dl dd.hover span.arrow{
	visibility: hidden;
}
#nav_down .left dl dd .hidden_box{
	padding: 15px 20px;
	height: 385px;
	background: #FFF;
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	position: absolute;
	left: 226px;
	top: 44px;
	display:none;
}
#nav_down .left dl dd.hover .hidden_box{
	display: block;
}
#nav_down .left dl dd.dd1 .hidden_box{
	width: 430px;
}
#nav_down .left dl dd .hidden_box ul{
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 15px;
	margin-bottom: 15px;
	overflow: hidden;
}
#nav_down .left dl dd .hidden_box ul.last{
	border-bottom: none;
}

#nav_down .left dl dd .hidden_box li.li2{
	width: 370px;
	cursor: pointer;
	float: left;
	line-height: 20px;
}
#nav_down .left dl dd .hidden_box li.li1{
	width: 60px;
	color: #005AA0;
	cursor: pointer;
	float: left;
	line-height: 20px;
}
#nav_down .left dl dd.dd1 .hidden_box a.a1{
	color: #FF4883;
}
#nav_down .left dl dd.dd1 .hidden_box a.a1:hover{
	color: #005AA0;
}
#nav_down .left dl dd .hidden_box a{
	display: inline-block;
	height: 20px;
	line-height: 20px;
	width: 92px;
	padding: 0;
	margin: 0;
	float: left;
	color: #949494;
}
#nav_down .left dl dd .hidden_box a:hover{
	color: #005AA0;
}
#nav_down .left dl dd.dd2 .hidden_box{
	width: 435px;
}
#nav_down .left dl dd.dd2 .hidden_box li.li2{
	width: 370px;
}
#nav_down .left dl dd.dd2 .hidden_box a{
	width: 185px;
}
#nav_down .left dl dd.dd3 .hidden_box{
	width: 250px;
}
#nav_down .left dl dd.dd3 .hidden_box li.li2{
	width: 125px;
}
#nav_down .left dl dd.dd3 .hidden_box a{
	width: 125px;
}
#nav_down .left dl dd.dd4 .hidden_box{
	width: 125px;
}
#nav_down .left dl dd.dd4 .hidden_box a{
	width: 125px;
}
#nav_down .left dl dd.dd5 .hidden_box{
	width: 250px;
}
#nav_down .left dl dd.dd5 .hidden_box li.li2{
	width: 125px;
}
#nav_down .left dl dd.dd5 .hidden_box a{
	width: 125px;
}
/*中间上面部分开始*/
#nav_down .up_area{
	position: absolute;
	left: 248px;
	top: 0;
	height: 156px;
	width: 716px;
}
#nav_down .up_area .list{
	height: 51px;
	line-height: 52px;
	border-bottom: 1px solid #DFDFDF;
	width: 100%;
	position: relative;
}
#nav_down .up_area .list .up_left{
	float: left;
	width: 85px;
	color: #000;
	font-size: 14px;
	font-weight: 700;
}
#nav_down .up_area .list .up_left span.icon{
	background: url(../images/title.png) no-repeat;
	display: inline-block;
	width: 22px;
	height: 51px;
	overflow: hidden;
	float: left;
}
#nav_down .up_area .list1 .up_left span.icon{
	background-position: 0 0 ;
}
#nav_down .up_area .list2 .up_left span.icon{
	background-position: 0 -52px; ;
}
#nav_down .up_area .list3 .up_left span.icon{
	background-position: 0 -104px ;
}
#nav_down .up_area .list ul{
	height: 51px;
	float: left;
	padding-left: 15px;
}
#nav_down .up_area .list.hover ul{
	width: 614px;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
}
#nav_down .up_area .list ul li{
	float: left;
	padding-right: 24px;
}
#nav_down .up_area .list ul li a{
	color: #6D6D6D;
}
#nav_down .up_area .list ul li a.color{
	color: #FF4883;
}
#nav_down .up_area .list ul li a:hover{
	text-decoration: underline;
	color: #005AA0;
}
#nav_down .up_area .list2 .all{
	position: absolute;
	top: 0;
	right: 18px;
	cursor: pointer;
	line-height: 52px;
}
#nav_down .up_area .list2.hover .all{
	display: none;
}
#nav_down .up_area .list2 .all i{
	display: inline-block;
	border-width: 5px;
	border-style: solid;
	_border-style:solid dashed dashed;
	width: 0;
	height: 0;
	overflow: hidden;
	border-color: #6D6D6D transparent transparent;
	position: relative;
	top: 4px;
	left: 2px;
}
/*中间上面部分结束*/
/*中间下面轮播部分开始*/
#nav_down .lunbo{
	position: absolute;
	left: 226px;
	top: 155px;
	border-top: 1px solid #FFF;
	width: 758px;
	height: 260px;
	overflow: hidden;
}
#nav_down .lunbo ul{
	width: 3040px;
	height: 260px;
	margin-left: -758px;
}
#nav_down .lunbo ul li{
	float: left;

}
#nav_down .lunbo .btn_left,#nav_down .lunbo .btn_right{
	width: 40px;
	height: 46px;
	background-color: #000;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position: absolute;
	left: 0;
	top: 107px;
	display: none;
}
#nav_down .lunbo.hover .btn_left,#nav_down .lunbo.hover .btn_right{
	display: block;
}
#nav_down .lunbo .btn_left a{
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/btn_left.png) no-repeat center center;
}
#nav_down .lunbo .btn_right{
	left:718px;
}
#nav_down .lunbo .btn_right a{
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/btn_right.png) no-repeat center center;
}
/*中间下面轮播部分结束*/
/*导航下面右边下载APP区域开始*/
#nav_down .download_app{
	position: absolute;
	top: 0;
	right: 0;
	width: 204px;
	height: 115px;
	overflow: hidden;
	padding:27px 3px  14px 17px;
	border: 1px solid #DFDFDF;
	border-bottom: none;
}
/*导航下面右边下载APP区域结束*/
/*导航下面右下角轮播区域开始*/
#nav_down .tg_lunbo{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 226px;
	height: 260px;
}
#nav_down .tg_lunbo a.a_img{
	position: absolute;
	left: 0;
	right: 0;
	width: 226px;
	height: 260px;
}
#nav_down .tg_lunbo .dot{
	width: 30px;
	height: 10px;
	overflow: hidden;
	position: absolute;
	left: 98px;
	bottom:16px;
}
#nav_down .tg_lunbo .dot a{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	margin-right: 5px;
	background: #DDDDDD;
	float: left;
}
#nav_down .tg_lunbo .dot a.hover{
	background: #FF4883;
}
/*导航下面右下角轮播区域结束*/
/*导航下面菜单、轮播区域结束*/
/*网站中间部分开始*/
.main_left{
	width: 984px;
	margin-left: -5px;
}
/*精选品牌开始*/
#pinpai{
	margin-top: 20px;
	padding-left: 5px;
}
#pinpai .top_box .left{
	font-weight: normal;
	padding: 0;
}
#pinpai .top_box .left span.sp2{
	font-size: 16px;
	line-height: 22px;
	color: #A59999;
	margin-left: 5px;
}
/*精选品牌结束*/
/*网站中间部分左侧共用样式开始*/
.top_box{
	height: 27px;
	line-height: 27px;
	padding-top: 6px;
	overflow: hidden;
}
.top_box .left{
	font-size: 20px;
	float: left;
	font-weight: 700;
	color: #444444;
	padding-left: 5px;
}
.top_box .left i{
	display: inline-block;
	width: 27px;
	height: 27px;
	overflow: hidden;
	background: url(../images/black-film_ab09047.png) no-repeat 0 0;
	float: left;
	margin-right: 8px;
}
.top_box .right{
	float: right;
}
.top_box .right ul li{
	float: left;
	height: 27px;
}
.top_box .right ul li a{
	display: inline-block;
	color: #767676;
	padding: 0 20px;
	position: relative;
}
.top_box .right ul li.li_last a{
	padding-right: 0;
}
.top_box .right ul li a:hover{
	text-decoration: underline;
	color: #005AA0;
}
.top_box .right ul li a span{
	display: inline-block;
	width: 1px;
	height: 15px;
	background: #DFDFDF;
	position: absolute;
	right: 0;
	top: 6px;
}
.top_box .right ul li a i{
	float: left;
	font-style: normal;
}
.top_box .right ul li a i.arrow{
	font: 400 18px/27px consolas;
	font-style: normal;
	padding-left: 5px;
	display: inline-block;
	width: 12px;
	height: 27px;
	overflow: hidden;
	background: url(../images/all-arrow_9cc750f.png) no-repeat center center ;
	white-space: nowrap;
}
.down_box{
	width: 100%;
}
.down_box ul{
	width: 984px;
}
.down_box ul li{
	width: 235px;
	height: 307px;
	border:1px solid #FFF;
	margin-bottom: 40px;
	float: left;
	position: relative;
	margin-right: 9px;
}
.down_box ul li:hover{
	border-color: #FF4883;
}
.down_box ul li a.a_img{
	display: inline-block;
	width: 224px;
	height: 135px;
	position: absolute;
	left: 5px;
	top:7px;
}
.down_box ul li a.a_img .youhui{
	height: 20px;
	width: 224px;
	line-height: 20px;
	color: #fff;
	position: absolute;
	top: 4px;
	right: 0;
}
.down_box ul li a.a_img .youhui span{
	display: inline-block;
	float: right;
	width: 45px;
	text-align: center;
	margin-left: 4px;
}
.down_box ul li a.a_img .youhui span.sp1{
	background: #FFBA00;
}
.down_box ul li a.a_img .youhui span.sp2{
	background: #FF7900;
}
.down_box ul li a.a_img .youhui span.sp3{
	background: #00CDF2;
}
.down_box ul li a.a_img .addr{
	width: 224px;
	height: 34px;
	border:1px solid #444444;
	border-top: none;
	line-height: 34px;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	background:rgba(0,0,0,0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000, endColorstr=#55000000);
	display: none;
}
.down_box ul li:hover a.a_img .addr{
	display: block;
}
.down_box ul li a.a_img .addr i{
	display: inline-block;
	width: 9px;
	height: 12px;
	margin: 4px 5px 0;
	background: url(../images/white-locate_b59a216.png) no-repeat 0 0;
}
.down_box ul li a.a_text{
	height: 40px;
	position: absolute;
	left: 4px;
	top: 155px;
}
.down_box ul li a.a_text p.p_title{
	font-size: 16px;
	line-height: 24px;
	height: 24px;
	color: #000;
	font-weight: 700;
}
.down_box ul li a.a_text p.p_title span{
	background: #FF4883;
	padding: 2px 3px;
	color: #fff;
	font-size: 12px;
	margin-left: 5px;
	line-height: 16px;
	font-weight: normal;
}
.down_box ul li:hover a.a_text p.p_title{
	color: #FF4883;
}
.down_box ul li a.a_text p.p_cont{
	line-height: 20px;
	height: 40px;
	color: #666666;
}
.down_box ul li a.a_text p.p_cont:hover{
	color: #005AA0;
	text-decoration: underline;
}
.down_box ul li .ad{
	width: 100%;
	height: 18px;
	position: absolute;
	left: 4px;
	top: 222px;
}
.down_box ul li .ad span{
	float: left;
	background: #FF4883;
	line-height: 18px;
	padding: 0 2px;
	color: #fff;
	margin-right: 5px;
}
.down_box ul li .ad span.phone_icon{
	background: url(../images/phone.png) no-repeat 0 0;
	background-color: #FF7900;
	padding-left: 18px;
}
.down_box ul li .price{
	position: absolute;
	left: 4px;
	top: 248px;
	line-height: 20px;
	height: 20px;
	width: 130px;
	
}
.down_box ul li .price .now_price{
	color: #FF4883;
	font-size: 24px;
	float: left;
}
.down_box ul li .price .now_price span{
	font-size: 16px;
	padding-right: 5px;
}
.down_box ul li .price .old_price{
	float: left;
	color: #9E9E9E;
	padding-left: 7px;
	text-decoration: line-through;
}
.down_box ul li .pinfen{
	line-height: 22px;
	height: 22px;
	width: 50px;
	position: absolute;
	left: 4px;
	bottom: 10px;
	color: #005AA0;
}
.down_box ul li .sale{
	line-height: 22px;
	height: 22px;
	width: 80px;
	position: absolute;
	right: 5px;
	bottom: 10px;
	color: #9E9E9E;
	text-align: right;
}
.down_box ul li .line{
	width: 250px;
	height: 1px;
	background: #DFDFDF;
	position: absolute;
	left: 4px;
	bottom: -18px;
}
.down_box ul li .line4{
	width: 225px;
}
/*网站中间部分左侧共用样式结束*/
/*今日推荐部分开始*/
#today{
	margin-top: 20px;
	width: 100%;
	overflow: hidden;
}
.top_box{
	padding-right: 15px;
}
#today .down_box{
	width: 976px;
	height: 349px;
	overflow: hidden;
	position: relative;
}
#today .top_box .right a.btn_left,#today .top_box .right a.btn_right{
	display: block;
	width: 31px;
	height: 23px;
	border: 1px solid #B7B7B7;
	background: url(../images/arrow_left.png) no-repeat center center;
	float: left;
}
#today .top_box .right a.btn_right{
	border-left: none;
	background: url(../images/arrow_right.png) no-repeat center center;
}
#today .down_box ul{
	width:4930px;
	margin-left:-984px;
}
/*今日推荐部分结束*/
#food{
	height: 2835px;
}
#food .top_box .left i{
	background: url(../images/black-food_fc361ca.png) no-repeat 0 0;
}
#film,#yule,#shop,#life,#hotel,#local,#beauty{
	height: 741px;
}
#food .top_box .left i{
	background: url(../images/black-film_ab09047.png) no-repeat 0 0;
}
#yule .top_box .left i{
	background: url(../images/black-wine_6b092fe.png) no-repeat 0 0;
}
#shop .top_box .left i{
	background: url(../images/black-shop_2a1b7ea.png) no-repeat 0 0;
}
#life .top_box .left i{
	background: url(../images/black-house_b58b9c1.png) no-repeat 0 0;
}
#hotel .top_box .left i{
	background: url(../images/black-building_0608d32.png) no-repeat 0 0;
}
#local .top_box .left i{
	background: url(../images/black-landscape_5d9ec19.png) no-repeat 0 0;
}
#beauty .top_box .left i{
	background: url(../images/black-beauty_57756d7.png) no-repeat 0 0;
}
/*查看所有团购开始*/
.look_all{
	height: 35px;
	line-height: 37px;
	width: 962px;
	border: 1px solid #DFDFDF;
	text-align: center;
	background: #F5F5F5;
	margin-bottom: 20px;
	margin-left: 5px;
}
.look_all a{
	display: block;
}
.look_all a:hover{
	color: #005AA0;
	text-decoration: underline;
}
.look_all a i.arrow{
	display: inline-block;
	height: 11px;
	width: 7px;
	margin-left: 5px;
	background: url(../images/all-arrow_9cc750f.png) no-repeat center center;
	margin-bottom: -2px;

}
/*查看所有团购结束*/
/*网站中间右边部分开始*/
.main_right{
	width: 226px;
	margin-top: 20px;
}
/*热门专题区域开始*/
#topic{
	margin-bottom: 20px;
	height: 721px;
}
#topic dl dt{
	height: 40px;
	line-height: 40px;
	font-weight: 700;
	color: #000;
	font-size: 20px;
	border-bottom: 1px solid #DFDFDF;
}
#topic dl dd{
	width: 224px;
	height: 135px;
	border: 1px solid #DFDFDF;
	border-top: none;
	position: relative;
}
#topic dl dd a{
	display: block;
	width: 224px;
	height: 135px;
}
#topic dl dd a p.p1{
	font-size: 16px;
	line-height: 28px;
	font-weight: 700;
	position: absolute;
	left: 17px;
	top: 18px;
}
#topic dl dd a:hover p.p1{
	color: #FF4883;
}
#topic dl dd a p.p2,#topic dl dd a p.p3{
	line-height: 24px;
	position: absolute;
	left: 17px;
}
#topic dl dd a p.p2{
	top: 41px;
}
#topic dl dd a p.p3{
	top: 101px;
}
#topic dl dd a .img_box{
	width: 109px;
	height: 109px;
	overflow: hidden;
	position: absolute;
	left: 112px;
	top: 13px;
}
/*热门专题区域结束*/
/*排行榜区域开始*/
#hotlist{
	margin-bottom: 20px;
	border: 1px solid #DFDFDF;
	border-bottom: none;
	position: relative;
	height: 634px;
}
.top_wrap{
	height: 51px;
	line-height: 52px;
	font-weight: 700;
	color: #000;
	font-size: 20px;
	text-indent: 15px;
	position: absolute;
	left: 0;
	top: 0;
	border-bottom: 1px solid #DFDFDF;
	width: 224px;
}
.nav_ul {
	width: 185px;
	height: 32px;
	position: absolute;
	top: 51px;
	left: 20px;
	overflow: hidden;
}
.nav_ul ul{
	width: 400px;
	height: 32px;
	position: absolute;
	left: 0;
	top: 0;
}
.nav_ul ul li{
	float: left;
	width: 37px;
	height: 32px;
	line-height: 32px;
	margin-right: 12px;
	text-align: center;
}
.nav_ul ul li a{
	display: block;
	height: 31px;
	border-top: 1px solid #DFDFDF;
}
.nav_ul ul li.hover a{
	color: #FF4883;
	border-top: 1px solid #FF4883;
}
.r_btn_left{
	background: url(../images/arrow_left.png) no-repeat center center;
	left: -1px;
	display: none;
}
.r_btn_right{
	background: url(../images/arrow_right.png) no-repeat center center;
	right: -1px;
}
.r_btn_left,.r_btn_right{
	width: 18px;
	height: 30px;
	border: 1px solid #DFDFDF;
	background-color: #F5F5F5;
	position: absolute;
	top: 51px;
	cursor: pointer;
}
.down_wrap{
	position: absolute;
	top: 85px;
	left: 0;
	width: 224px;
	height: 550px;
	overflow: hidden;
}
.down_wrap ul{
	position: absolute;
	left: 0;
	right: 0;
	float: left;
	width: 224px;
	height: 550px;
}
.down_wrap ul li{
	width: 224px;
	height: 109px;
	border-bottom: 1px solid #DFDFDF;
	float: left;
}
.down_wrap ul li a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.down_wrap ul li a .img_box{
	width: 100px;
	height: 77px;
	border: 1px solid #DFDFDF;
	position: absolute;
	left: 15px;
	top: 15px;
}
.down_wrap ul li a p.p1{
	line-height: 18px;
	color: #444444;
	position: absolute;
	left: 125px;
	top: 13px;
	height: 18px;
	width: 86px;
	overflow: hidden;
}
.down_wrap ul li a:hover p.p1{
	color: #FF4883;
}
.down_wrap ul li a p.p2{
	line-height: 20px;
	height: 40px;
	width: 86px;
	overflow: hidden;
	position: absolute;
	left: 125px;
	top: 30px;
}
.r_price{
	line-height: 20px;
	height: 20px;
	width: 90px;
	position: absolute;
	left: 125px;
	bottom: 15px;
}
.r_price span.now_price{
	color: #FF4883;
	margin-right: 10px;
}
.r_price span.old_price{
	text-decoration: line-through;
}
#hotlist .one,#hotlist .two,#hotlist .three{
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #FFF;
	background: #FF4883;
	position: absolute;
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	right: -1px;
}
#hotlist .one{
	top: 167px;
}
#hotlist .two{
	top: 277px;
}
#hotlist .three{
	top: 387px;
}
/*排行榜区域结束*/
/*猜你喜欢区域开始*/
#guessyou,#recommend{
	margin-bottom: 20px;
	border: 1px solid #DFDFDF;
	border-bottom: none;
	position: relative;
	height: 602px;
	width: 224px;
}
#guessyou .down_wrap,#recommend .down_wrap{
	top: 51px;
}
a.refresh{
	display: block;
	width: 17px;
	height: 17px;
	overflow: hidden;
	background: url(../images/refresh_d84c7e3.png) no-repeat 0 0;
	position: absolute;
	right: 12px;
	top: 18px;
	cursor: pointer;
}
a.refresh:hover{
	background-position: 0 -30px;
}
/*猜你喜欢区域结束*/
/*网站中间右边部分结束*/
/*网站中间部分结束*/
/*底部导航开始*/
#nav_foot{
	height: 150px;
	width: 100%;
	padding: 50px 0;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	background-color: #FAFAFA;
	margin-top: 80px;
}
#nav_foot dl{
	float: left;
	border-right: 1px solid #DFDFDF;
	height: 150px;
	width: 241px;
	text-align: center;
	color: #444444;
}
#nav_foot dl dt{
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 17px;
}
#nav_foot dl dd{
	font-size: 14px;
	line-height: 24px;
}
#nav_foot dl dd a{
	color: #6D6D6D;
}
#nav_foot dl dd a:hover{
	text-decoration: underline;
	color: #005AA0;
}
#nav_foot dl.first{
	width: 180px;
	text-align: left;
}
#nav_foot dl.last{
	width: 302px;
}
#nav_foot dl.last a{
	display: inline-block;
	width: 160px;
	height: 35px;
	line-height: 35px;
	background-color: #FF4883;
	color: #FFF;
	margin-top: 15px;
}
#nav_foot dl.last a:hover{
	color: #FFF;
	text-decoration: none;
	background-color: #C92258;
}
/*底部导航结束*/
/*底部开始*/
#foot{
	height: 148px;
	text-align: center;
}
#foot dl dt{
	line-height: 22px;
	padding:27px 0 15px;
	color: #666666;
}
#foot dl dt span{
	margin: 0 20px;
}
#foot dl dt a{
	color: #666;
}
#foot dl dt a:hover{
	text-decoration: underline;
}
#foot dl dd span{
	display: inline-block;
	background: url(../images/common_z_4dce819.png) no-repeat;
	overflow: hidden;
}
#foot dl dd.first span.sp1{
	width: 262px;
	height: 38px;
	background-position: -702px -15px;
}
#foot dl dd.last span.sp1{
	width: 123px;
	height: 40px;
	background-position: -841px -56px; 
}
#foot dl dd.last span.sp2{
	width: 110px;
	height: 40px;
	background-position: -854px -99px;
	margin:0 5px;
}
#foot dl dd.last span.sp3{
	width: 103px;
	height: 40px;
	background-position: -861px -142px;
}
/*底部结束*/
/*左边导航开始*/
#left_nav{
	width: 50px;
	height: 478px;
	background: url(../images/nav_icon.png) no-repeat 0 0;
	position: fixed;
	left: 0;
	z-index: 30;
}
#left_nav ul li{
	width: 50px;
	height: 53px;
	float: left;
	line-height: 53px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	cursor: pointer;
	opacity: 0;
	filter:alpha(opacity=0);
}
#left_nav ul li.hover{
	background: #FF4883;
	opacity: 1;
	filter:alpha(opacity=100);
}
#left_nav ul li:hover,#go_to_top ul li:hover{
	background: #FF4883;
	opacity: 1;
	filter:alpha(opacity=100);
}
/*左边导航结束*/
/*返回顶部开始*/
#go_to_top{
	width: 46px;
	height: 142px;
	background: url(../images/gototop.png) no-repeat 0 0;
	position: fixed;
	left: 50%;
	bottom: 20px;
	margin-left: 625px;
	z-index: 40;
}

#go_to_top ul li{
	width: 46px;
	height:47px;
	float: left;
	line-height: 16px;
	text-align: center;
	font-size: 14px;
	background: #FFF;
	cursor: pointer;
	opacity: 0;
	filter:alpha(opacity=0);
}
#go_to_top ul li a{
	display: block;
	color: #FFF;
	width: 32px;
	height: 32px;
	line-height: 16px;
	padding: 7px 8px 7px 7px;
	white-space: normal;
}
#go_to_top ul li.app p{
	padding: 20px;
	border:1px solid #DFDFDF;
	width: 101px;
	height: 142px;
	position: absolute;
	left: -150px;
	top: -35px;
	display: none;
	background: #FFF;
}
#go_to_top ul li.app:hover{
	background: url(../images/app1.jpg) no-repeat 0 0;
}
#go_to_top ul li:hover p{
	display: block;
}
/*返回顶部结束*/